Don't reenter gdk_window_process_updates_internal
authorAlexander Larsson <alexl@redhat.com>
Mon, 14 Sep 2009 11:24:55 +0000 (13:24 +0200)
committerAlexander Larsson <alexl@redhat.com>
Mon, 14 Sep 2009 11:52:40 +0000 (13:52 +0200)
commit130a7743e39985731dd712b3aa94105e0977f510
treed14ce26e84135987937815aa47335f57458cc576
parent6716d46393039c0a0691306d65a1e1921a6957fe
Don't reenter gdk_window_process_updates_internal

Its not correct for recurse gdk_window_process_updates_internal, as
the outer instance will overdraw the inner. So, protect against
gdk_window_process_updates() being called while in an expose
handler.

This shouldn't be a repaint problem, as eventually the idle handler
will cause the updates to be processed.
gdk/gdkwindow.c